Una bandera naval és qualsevol bandera hissada a bord d'un vaixell per tal de mostrar el seu estat legal i poder ser identificat per tercers. En cada etapa històrica molts països han tingut diverses banderes navals.
Els vaixells de guerra, mercants i iots poden tenir banderes diferents.